Plan Stability: Replanning versus Plan Repair
نویسندگان
چکیده
The ultimate objective in planning is to construct plans for execution. However, when a plan is executed in a real environment it can encounter differences between the expected and actual context of execution. These differences can manifest as divergences between the expected and observed states of the world, or as a change in the goals to be achieved by the plan. In both cases, the old plan must be replaced with a new one. In replacing the plan an important consideration is plan stability. We compare two alternative strategies for achieving the stable repair of a plan: one is simply to replan from scratch and the other is to adapt the existing plan to the new context. We present arguments to support the claim that plan stability is a valuable property. We then propose an implementation, based on LPG, of a plan repair strategy that adapts a plan to its new context. We demonstrate empirically that our plan repair strategy achieves more stability than replanning and can produce repaired plans more efficiently than replanning.
منابع مشابه
How to Repair Multi-agent Plans: Experimental Approach
Deterministic domain-independent multi-agent planning is an approach to coordination of cooperative agents with joint goals. Provided that the agents act in an imperfect environment, such plans can fail. The straightforward approach to recover from such situations is to compute a new plan from scratch, that is to replan. Even though, in a worst case, plan repair or plan re-use does not yield an...
متن کاملMultiagent plan repair by combined prefix and suffix reuse
Deterministic domain-independent multiagent planning is an approach to coordination of cooperative agents with joint goals. Provided that the agents act in an uncertain and dynamic environment, such plans can fail. The straightforward approach to recover from such situations is to compute a new plan from scratch, that is to replan. Even though, in a worst case, plan repair or plan re-use does n...
متن کاملHIPR: An Architecture for Iterative Plan Repair in Hierarchical Multi-agent Systems
In large scale multi-agent systems, both planning for system goals and replanning during plan execution to handle failures are compute-intensive. Since replanning requires faster response time because it happens during plan execution, a lot of focus in the AI planning literature has been on incremental methods, such as plan repair, plan modification etc., which avoid re-synthesizing a complete ...
متن کاملStability oriented task-structure based multi-agent replanning
In this paper, we evaluate the stability of a plan solution at the task level and argue that it is important for task structure based multi-agent replanning. With a plan solution represented by a TÆMS (Task Analysis, Environment Modeling and Simulation) task structure, we define new metrics of the stability of a TÆMS solution and use it to rank and recommend plan candidates. We preliminarily ev...
متن کاملPlan-execution health repair in a multi-agent system∗
This paper presents an algorithm for plan health repair in multi-agent plan execution. Plan-execution health repair aims at avoiding conflicts that might arise due to disruptions in the execution of a plan. This can be achieved by adjusting the executions of tasks instead of replanning the tasks. For this purpose, established methods from the domains of planning, discrete event systems, model-b...
متن کامل